home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9712 / 000035_owner-linux-arm…r.rutgers.edu _Tue Dec 9 22:58:51 1997.msg < prev    next >
Internet Message Format  |  1998-01-04  |  3KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id WAA30314
  4.     for <willy@odie.fluff.org>; Tue, 9 Dec 1997 22:58:50 GMT
  5. Received: from vger.rutgers.edu ([128.6.190.2]:18997 "EHLO vger.rutgers.edu" ident: "root") by nic.funet.fi with ESMTP id <5029-25308>; Tue, 9 Dec 1997 21:22:50 +0200
  6. Received: by vger.rutgers.edu id <971446-219>; Tue, 9 Dec 1997 14:08:29 -0500
  7. Received: from fm3.facility.pipex.com ([194.131.104.13]:45339 "HELO fm3.facility.pipex.com" ident: "NO-IDENT-SERVICE") by vger.rutgers.edu with SMTP id <971682-215>; Tue, 9 Dec 1997 13:38:49 -0500
  8. Received: from earth [158.152.208.192] 
  9.     by fm3.facility.pipex.com with smtp (Exim 1.59 #22)
  10.     id 0xfTfD-0005wh-00; Tue, 9 Dec 1997 17:41:43 +0000
  11. Message-ID: <348D4C2C.41C67EA6@causality.com>
  12. Date:     Tue, 09 Dec 1997 13:48:28 +0000
  13. From: "Neil A. Carson" <neil@causality.com>
  14. Organization: Causality Limited (London, UK)
  15. X-Mailer: Mozilla 3.01 (X11; I; NetBSD 1.2G arm32)
  16. MIME-Version: 1.0
  17. To: Tom Palmer <tom@netherhall.cambs.sch.uk>
  18. CC: linux-arm@vger.rutgers.edu
  19. Subject: Re: G++ Standard Libs?
  20. References: <199712091012.KAA03395@netherhall.cambs.sch.uk>
  21. Content-Type: text/plain; charset=us-ascii
  22. Content-Transfer-Encoding: 7bit
  23. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  24. Sender: owner-linux-arm@vger.rutgers.edu
  25. Precedence: bulk
  26. Status: RO
  27.  
  28. >   I'm in the middle of trying to compile KDE which is written in c++, but I
  29. > don't seem to have any of the standard libs (such as libg++.a). I went back to
  30. > the ftp site and reinstalled some of the packages (such as gcc-c++..) just in
  31. > case they didn't install properly. No such luck.
  32. >   As I understand it these libs are standard with the gcc distribution and some
  33. > parts are architecture dependant. Where can I find these for Arm-linux?
  34.  
  35. >   BTW: To get KDE working I had to compile Qt. Everything went fine when I made
  36. > it as a static library. The problem arose when I tried to make a shared library.
  37. >  The only main difference in compiler flags was -fPIC (which is to do with the
  38. > standard c lib, right?). GCC would convert everything to assembler code and the
  39. > drop out when it tried to compile the assembler code. Any ideas why?
  40.  
  41. ARM Linux at the moment uses fixed address shared libraries, so I don't
  42. believe that the -fPIC should be necessary. There should either be a
  43. file with the package detailing the address for the libraries, or you
  44. can get one from Russel (assuming he's keeping track of these things).
  45.  
  46. Building it shared is well worth doing---I built the lot for 'BSD and
  47. found that executables tended to be tiny when shared, and stupidly large
  48. when not (ie a big contrast). Do the demos with the QT library work?
  49.  
  50.     Cheers,
  51.  
  52.     Neil
  53.  
  54.  
  55. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu